import request from '@/utils/request'


/**
 * 路径参数type取值：
 * user 获取用户模块ID US开头的
org 获取组织模块ID OG开头的
pj 获取配件模块ID PJ开头的
goods 获取商品模块ID GD开头的
log 获取日志模块ID LG开头的
order 获取订单模块ID OR开头的
refund 获取退款模块ID RF开头的
 * **/
export function getId(data) {
    return request({
        url: `/gen/id/${data.type}`,
        method: 'post',
        data
    })
}


// 获取上传凭证
///light 灯的相关图片，
// pj 配件相关图片，
// head 头像相关图片，
//  zj 证件相关图片，
// video-light 灯相关的视频，
//  video-pj 配件相关的视频/ 
export function getUplaodToken(data) {
    return request({
        url: `/media/web/get/upload/token`,
        method: 'post',
        data,
    })
}

// 获取某文件的下载地址
export function getFileUrl(data) {
    return request({
        url: `/media/web/get/down/url`,
        method: 'post',
        data,
    })
}


export function upload(data) {
    return request({
        url: `/user/web/uploadImg`,
        method: 'post',
        data,
        upload: true,
    })
}

// 获取N级地区列表  /级别，1表示第一次，2表示第二级,最多四级，针对中国的是1省，2市，3区，4街道
//  "level":1 //默认就是1，即若不传就是1
export function getAreaList(data) {
    return request({
        url: `/settle/web/get/area/list`,
        method: 'post',
        data,
    })
}

// 获取某省/城市的下级列表
export function getsubAreaList(data) {
    return request({
        url: `/settle/web/get/subArea/list`,
        method: 'post',
        data,
    })
}



export function addBanner(data) {
    return request({
        url: `/media/manager/banner/add`,
        method: 'post',
        data,
    })
}



export function editBanner(data) {
    return request({
        url: `/media/manager/banner/update`,
        method: 'post',
        data,
    })
}


export function getBanner(data) {
    return request({
        url: `/media/web/get/banner/list`,
        method: 'post',
        data,
    })
}


export function delBanner(data) {
    return request({
        url: `/media/manager/banner/del`,
        method: 'post',
        data,
    })
}